Milwaukee Gen 3 M18 Fuel 1/2 Hammer Drill/Driver Review 2804-20 Vs Dewalt Dcd997